#include"UdpSever.hpp"
#include<memory> //智能指针

//如果一个服务是绑定到 0.0.0.0 ，那么外部机器访问该机器上所有 IP 都可以访问该服务
// ./udpsever local_port
// ./udpsever 8888
int main(int argc, char *argv[])
{
    if(argc != 2)//参数个数
    {
        std::cerr << "Usage: " << argv[0] << "sever_port" << std::endl;
        exit(0);
    }
    uint16_t port = std::stoi(argv[1]);

    // std::string ip = "127.0.0.1"; //本主机 相当于 localhost
    EnableScreen();
    std::unique_ptr<UdpSever> usvr = std::make_unique<UdpSever>(port); //C++14 标准

    usvr->InitSever();

    usvr->Start();


    return 0;
}